## -edge file

Enumeration of all edges of the network, divided by month.

Edges constructed from the transactions: a transaction with 2 inputs and 3 outputs results with 6 edges (all possible combinations), an edge may appear multiple times, with the corresponding transaction IDs.

​	addrIn --  sending address ID

​	addrOut -- receiving address ID

The original block information and  the mapping relationship between address and addrID are available from https://pan.baidu.com/s/1nvwxA7v (password: ydjb).

## -Block file

enumeration of all 4,467,004  blocks in the blockchain, divided by year.

Each block contains blockID, ms, txs

<u>*Format*</u>	blockID+"\t"+ms+"\t"+txs

**blockID** -- integer id used in this database (continous range [0,397570] )
**ms** -- creation time (from the blockchain)
**txs** -- list of transactions contained in the blockID. 

​	<u>*Format*</u>	tx+";"+tx+";"+……";"+tx

​		Each transaction contains txHash, inAddressList, outAddressList

​			<u>*Format*</u>	txHs+","+inAds+","+otAds

​			**txHs** -- transaction hash used in the blockchain (64 hex characters)

​			**inAds** --  inAddress (string , maximum 35 characters)

​			**otAds** -- outAddress, similar to inAds

An example of block is: 

```python
{"_id":170396,"ms":1441065661,"txs":[{"inAds":"0xb89c0f465b0472fa5a58ecdd01ed937205ae4d06","txHs":"0xd9b994a4101591fea7dd2091a28b70db3830e308b28d63e227fa3cb9d702ea2f","otAds":"0x32be343b94f860124dc4fee278fdcbd38c102d88"},{"inAds":"0xa70a9a7040d542c632d8e0be7c5513a8a5bbc752","txHs":"0x8aaabc026d12ca042ac5b678924efb85a0114ad73196baa16aede9df8e473b6e","otAds":"0x32be343b94f860124dc4fee278fdcbd38c102d88"},{"inAds":"0x4e83bb907115b265b53b1184f9acf0de4f5e4d2b","txHs":"0xc57329ee662e9aa16742323f2357e4557a92589022dd2bf8135b9ccbc96e3940","otAds":"0x32be343b94f860124dc4fee278fdcbd38c102d88"},{"inAds":"0x5e04647f64ef88763044a586f39952aa2200cbbf","txHs":"0x7e01e6c281b5e8f9ef7e5985cd09491f6e6408bac04571e742a6cfe2f9195487","otAds":"0x32be343b94f860124dc4fee278fdcbd38c102d88"},{"inAds":"0x7c5080988c6d91d090c23d54740f856c69450b29","txHs":"0xedcbc7e0c01d316934189fcbf561fdc3481213aeffb763fd6b761be6b1fa70fd","otAds":"0x32be343b94f860124dc4fee278fdcbd38c102d88"}]}
```

corresponding to

| blockID | [170396](https://etherscan.io/block/170396) |
| ------- | ---------------------------------------- |
| ms      | 1441065661                               |

| tx: 0xd9b994a4101591fea7dd2091a28b70db3830e308b28d63e227fa3cb9d702ea2f |                                          |
| ---------------------------------------- | ---------------------------------------- |
| 0xb89c0f465b0472fa5a58ecdd01ed937205ae4d06 | 0x32be343b94f860124dc4fee278fdcbd38c102d88 |

| tx: 0x8aaabc026d12ca042ac5b678924efb85a0114ad73196baa16aede9df8e473b6e |                                          |
| ---------------------------------------- | ---------------------------------------- |
| 0xa70a9a7040d542c632d8e0be7c5513a8a5bbc752 | 0x32be343b94f860124dc4fee278fdcbd38c102d88 |

……

## -addr file

mapping relationship between address and addrID

​	addrID -- id used in this database ()

​	addr -- string representation of the address (note that the IDs are NOT ordered by the addr in any way)

